import request from '../utils/request';

export default {
    // 获取用户信息
    getUserInfo() {
        return request.get('/user/info');
    },
    
    // 更新用户信息
    updateUserInfo(userInfo) {
        return request.put('/user/info', userInfo);
    },
    
    // 获取用户统计信息
    getProfileStats() {
        return request.get('/user/stats');
    },
    
    // 获取用户记录的心情列表
    getUserMoodRecords(params) {
        return request.get('/user/mood/records', params);
    },
    
    // 获取用户最近的心情记录
    getRecentRecords(limit = 5) {
        return request.get('/user/mood/recent', { limit });
    },

    // 更新用户信息
    updateProfile(userData) {
        return request.put('/user/profile', userData);
    },

    // 获取用户隐私设置
    getPrivacySettings() {
        return request.get('/user/privacy');
    },

    // 更新用户隐私设置
    updatePrivacySettings(settings) {
        return request.put('/user/privacy', settings);
    },

    // 导出用户数据
    exportUserData() {
        return request.get('/user/export');
    },

    // 删除用户账号
    deleteAccount() {
        return request.delete('/user/account');
    }
}; 